package cn.sxt.userscenter.common.util;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

import org.springframework.stereotype.Component;

/**
 * 日期格式化工具类
 * @author wangshSxt
 *
 */
@Component("dateFormatUtil")
public class DateFormatUtil
{
	/* 定义年月日 时分秒 */
	private String formatDateTime = ConstatFinaUtil.CONFIG_JSON.getString("format.datetime") ;
	/* 定义年月日 时分秒 */
	private String formatDate = ConstatFinaUtil.CONFIG_JSON.getString("format.date") ; ;
	
	/**
	 * 格式化日期
	 * @return
	 */
	public String formatDateTime(Date nowDate)
	{
		SimpleDateFormat sdf = new SimpleDateFormat(formatDateTime);
		return sdf.format(nowDate) ; 
	}
	
	/**
	 * 格式化日期
	 * @return
	 */
	public Date parseDateTime(String str)
	{
		SimpleDateFormat sdf = new SimpleDateFormat(formatDateTime);
		try
		{
			return sdf.parse(str);
		} catch (ParseException e)
		{
		}
		return null ; 
	}
}
